粗盐除杂问题 恩````

来源:百度知道 编辑:UC知道 时间:2024/06/27 16:19:44
为了除去粗盐中杂质为CaCl2 MgSO4 及少量泥沙 可将粗盐
1 加过量NaOH
2 加过量BaCl2
3 加过量NaCO3
4 过滤
5 加适量稀盐酸
顺序是这样没错 但为什么这样排阿

3q`~~~~~~~~~~

1 加过量NaOH
除去MgSO4
2NaOH+MgSO4=Mg(OH)2↓+Na2SO4-----过量NaOH
2 加过量BaCl2
除去刚刚NaOH反应生成的Na2SO4
BaCl2+Na2SO4=BaSO4↓+2NaCl--------过量BaCl2
3 加过量Na2CO3
除去过量的BaCl2和杂质CaCl2
BaCl2+Na2CO3=BaCO3↓+2NaCl
CaCl2+Na2CO3=CaCO3↓+2NaCl---------过量Na2CO3,BaCl2被除去
4 过滤
把刚才产生的沉淀以及盐中的泥沙过滤出去

5 加适量稀盐酸
把过量的Na2CO3和NaOH除去
Na2CO3+2HCl=2NaCl+H2O+CO2↑
NaOH+HCl=NaCl+H2O

所以按照这个顺序

个人觉得应该有第6步
蒸发结晶
把NaCl结晶析出
同时还可以把有可能存在于溶液中的HCl挥发出来

(HCl纯净物是气体,不干扰食盐析出)

加NaOH的目的是为了使Ca2+和Mg2+沉淀下来,加BaCl2
生成BaSo4沉淀,去掉SO42-离子.加NaCO3生成BaCO3沉淀去掉Ba2+和cl-离子.然后再的沉淀和杂质过滤,再加入Hcl把过量的NaCO3去掉.